home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cocktail
/
rex.lha
/
rex
/
m2c
/
DefTable.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-08-18
|
995b
|
25 lines
#define DEFINITION_DefTable
#ifndef DEFINITION_Idents
#include "Idents.h"
#endif
#ifndef DEFINITION_Tree
#include "Tree.h"
#endif
#define DefTable_NoDef 0
typedef LONGINT DefTable_DefRange;
#define DefTable_NoKind 0
#define DefTable_Ident 1
#define DefTable_Start 2
typedef unsigned char DefTable_tKind;
extern DefTable_DefRange DefTable_DefCount;
extern void DefTable_MakeIdentDef ARGS((Idents_tIdent pIdent, Tree_tTree pTree, SHORTCARD pLeafCount, BOOLEAN pIsConstantRE));
extern void DefTable_MakeStartDef ARGS((Idents_tIdent pIdent, SHORTCARD pNumber));
extern DefTable_DefRange DefTable_GetDef ARGS((Idents_tIdent pIdent));
extern DefTable_tKind DefTable_GetKind ARGS((DefTable_DefRange pDef));
extern void DefTable_GetIdentDef ARGS((DefTable_DefRange pDef, Idents_tIdent *pIdent, Tree_tTree *pTree, SHORTCARD *pLeafCount, BOOLEAN *pIsConstantRE));
extern void DefTable_GetStartDef ARGS((DefTable_DefRange pDef, Idents_tIdent *pIdent, SHORTCARD *pNumber));
extern void BEGIN_DefTable();